home *** CD-ROM | disk | FTP | other *** search
/ Champak 141 / (Vol 141) Oct 17 2011.iso / Games / despereaux-swings.swf / scripts / swings / TitleScript.as < prev    next >
Encoding:
Text File  |  2011-10-17  |  2.2 KB  |  76 lines

  1. package swings
  2. {
  3.    import flash.display.*;
  4.    import flash.events.*;
  5.    import flash.net.*;
  6.    import flash.utils.Timer;
  7.    
  8.    public class TitleScript extends MovieClip
  9.    {
  10.        
  11.       
  12.       public var startButton:SimpleButton;
  13.       
  14.       public var sharer:MovieClip;
  15.       
  16.       public var logo:MainLogo;
  17.       
  18.       public function TitleScript()
  19.       {
  20.          var _loc1_:* = undefined;
  21.          super();
  22.          if(SwingsGame(parent).pastDate)
  23.          {
  24.             logo.gotoAndStop(2);
  25.          }
  26.          else
  27.          {
  28.             logo.gotoAndStop(1);
  29.          }
  30.          trace("RET: " + SwingsGame(parent).returnTo);
  31.          if(SwingsGame(parent).returnTo == null)
  32.          {
  33.             if(SwingsGame(parent).playMusic)
  34.             {
  35.                SwingsGame(parent).playAudio("myNameIs");
  36.                _loc1_ = new Timer(2000,1);
  37.                _loc1_.addEventListener("timer",playLoop);
  38.                _loc1_.start();
  39.             }
  40.          }
  41.          startButton.addEventListener(MouseEvent.MOUSE_DOWN,startGame);
  42.          sharer.shareBtn.addEventListener(MouseEvent.MOUSE_DOWN,gotoShare);
  43.          sharer.helpBtn.addEventListener(MouseEvent.MOUSE_DOWN,gotoHelp);
  44.          SwingsGame(parent).returnTo = "title";
  45.       }
  46.       
  47.       private function gotoShare(param1:MouseEvent) : *
  48.       {
  49.          sharer.shareBtn.removeEventListener(MouseEvent.MOUSE_DOWN,gotoShare);
  50.          sharer.helpBtn.removeEventListener(MouseEvent.MOUSE_DOWN,gotoHelp);
  51.          SwingsGame(parent).fade("share");
  52.       }
  53.       
  54.       private function gotoHelp(param1:MouseEvent) : *
  55.       {
  56.          sharer.helpBtn.removeEventListener(MouseEvent.MOUSE_DOWN,gotoHelp);
  57.          sharer.shareBtn.removeEventListener(MouseEvent.MOUSE_DOWN,gotoShare);
  58.          SwingsGame(parent).fade("help1");
  59.       }
  60.       
  61.       public function startGame(param1:MouseEvent) : *
  62.       {
  63.          startButton.removeEventListener(MouseEvent.MOUSE_DOWN,startGame);
  64.          SwingsGame(parent).fade("help1");
  65.       }
  66.       
  67.       public function playLoop(param1:TimerEvent) : *
  68.       {
  69.          if(SwingsGame(parent).playMusic)
  70.          {
  71.             SwingsGame(parent).playAudio("idleLoop",100,0,0,0.2);
  72.          }
  73.       }
  74.    }
  75. }
  76.